C = (uitgespreek "Kyk Stripes ') is 'n parallel C / C ++ Programming Language Uitbreiding.
Dit is ontwerp om al tipiese parallelle programmering paradigmas te dek en vul of selfs vervang bestaande parallel taal uitbreidings en biblioteke deur die verskaffing van 'n enkele parallel taal meeste natuurlik verband met die C / C ++ sintaksis en semantiek.
Die beginsels en konstrukte van C = insluitende buigsame taak-draad semantiek, parallel sigbaarheid bestekke, voorwerp-vrye sinchronisasie, en wakker wag taak interaksie paradigma swanger te word maklik aanvaar deur ander prosedurele en objekgeoriënteerde tale, saamgestel of geïnterpreteer.
In kort, die hoof idee van C = parallel denke te motiveer, laat programmeerders fokus op die skryf van parallelle programme in die eerste plek, eerder as die werk doen twee keer deur die implementering van 'n sekwensiële program en dan probeer om dit te multithread (alhoewel die laasgenoemde benadering, onvermydelik in baie gevalle, is ook elegant ondersteun).
Tans word die C = taal uitbreiding geïmplementeer as 'n C biblioteek en impliseer nie spesifieke samesteller ondersteuning nie radikale veranderinge aan bestaande sagteware gebou prosesse
Beperkings :.
Beperkte funksionaliteit
Kommentaar nie gevind